package com.cuzofu.fs.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 图纸信息
 *
 * @author cuzofu
 * @email cuzofu@qq.com
 * @date 2020-07-10 08:44:48
 */
public class BlueprintVO implements Serializable {
    private static final long serialVersionUID = 1L;
    private String id;
    /**
     * 图纸名称
     */
    private String name;
    /**
     * 图纸地址
     */
    private String url;
    /**
     * 项目ID
     */
    private String pid;
    /**
     * 专业ID
     */
    private String mid;
    /**
     * 单体ID
     */
    private String uid;
    /**
     * 当前版本
     */
    private Integer version;
    private Date createTime;
    private Date updateTime;

    private List<BlueprintHistoryVO> historyList = new ArrayList<>();

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public String getMid() {
        return mid;
    }

    public void setMid(String mid) {
        this.mid = mid;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public List<BlueprintHistoryVO> getHistoryList() {
        return historyList;
    }

    public void setHistoryList(List<BlueprintHistoryVO> historyList) {
        this.historyList = historyList;
    }
}
